package com.ywjt.platformbusiness.my.model;

import java.util.List;

public class SignInfoModel {


    private Boolean success;
    private String message;
    private Integer code;
    private ResultDTO result;
    private Long timestamp;

    public Boolean getSuccess() {
        return success;
    }

    public void setSuccess(Boolean success) {
        this.success = success;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public ResultDTO getResult() {
        return result;
    }

    public void setResult(ResultDTO result) {
        this.result = result;
    }

    public Long getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(Long timestamp) {
        this.timestamp = timestamp;
    }

    public static class ResultDTO {
        private Double nowIntegral;
        private List<SignInListDTO> signInList;
        private Boolean flag;
        private Double signInNum;
        private Integer signInDay;

        public Double getNowIntegral() {
            return nowIntegral;
        }

        public void setNowIntegral(Double nowIntegral) {
            this.nowIntegral = nowIntegral;
        }

        public List<SignInListDTO> getSignInList() {
            return signInList;
        }

        public void setSignInList(List<SignInListDTO> signInList) {
            this.signInList = signInList;
        }

        public Boolean getFlag() {
            return flag;
        }

        public void setFlag(Boolean flag) {
            this.flag = flag;
        }

        public Double getSignInNum() {
            return signInNum;
        }

        public void setSignInNum(Double signInNum) {
            this.signInNum = signInNum;
        }

        public Integer getSignInDay() {
            return signInDay;
        }

        public void setSignInDay(Integer signInDay) {
            this.signInDay = signInDay;
        }

        public static class SignInListDTO {
            private String id;
            private Object createBy;
            private String createTime;
            private Object updateBy;
            private Object updateTime;
            private String userId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public Object getCreateBy() {
                return createBy;
            }

            public void setCreateBy(Object createBy) {
                this.createBy = createBy;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public Object getUpdateBy() {
                return updateBy;
            }

            public void setUpdateBy(Object updateBy) {
                this.updateBy = updateBy;
            }

            public Object getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(Object updateTime) {
                this.updateTime = updateTime;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }
        }
    }
}
